Dvina Bay

noun
1.
an arm of the White Sea, in the NW Russian Federation in Europe.
Formerly Gulf of Archangel.
British Dictionary definitions for Dvina Bay

Dvina Bay

noun
1.
an inlet of the White Sea, off the coast of NW Russia